home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / localedef.z / localedef
Text File  |  1998-10-20  |  8KB  |  133 lines

  1.  
  2.  
  3.  
  4. llllooooccccaaaalllleeeeddddeeeeffff((((1111))))                                                      llllooooccccaaaalllleeeeddddeeeeffff((((1111))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      localedef - define locale environment
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      llllooooccccaaaalllleeeeddddeeeeffff [-c][-f charmap][-i sourcefile] name
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      The _llll_oooo_cccc_aaaa_llll_eeee_dddd_eeee_ffff utility converts source definitions for locale categories
  16.      into the locale source files usable by the locale generators such as
  17.      _cccc_hhhh_rrrr_tttt_bbbb_llll, _wwww_cccc_hhhh_rrrr_tttt_bbbb_llll, _cccc_oooo_llll_llll_tttt_bbbb_llll, and _mmmm_oooo_nnnn_tttt_bbbb_llll. It will then execute those
  18.      generators to produce the locale runtime files _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE, _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE, and
  19.      _LLLL_CCCC______MMMM_OOOO_NNNN_EEEE_TTTT_AAAA_RRRR_YYYY respectively.
  20.  
  21.      The _llll_oooo_cccc_aaaa_llll_eeee_dddd_eeee_ffff utility reads source definitions for one or more locale
  22.      categories belonging to the same locale from the file named in the i
  23.      option (if specified) or from standard input.
  24.  
  25.      The name operand identifies the target locale. Each category source
  26.      definition is identified by the corresponding environment variable name
  27.      and terminated by an END category-name statement. The following
  28.      categories are supported.
  29.  
  30.      _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE
  31.           Defines character classification and case conversion.
  32.  
  33.      _LLLL_CCCC______CCCC_OOOO_LLLL_LLLL_AAAA_TTTT_EEEE
  34.           Defines collation rules.
  35.  
  36.      _LLLL_CCCC______MMMM_OOOO_NNNN_EEEE_TTTT_AAAA_RRRR_YYYY
  37.           Defines the format and symbols used in formatting of monetary
  38.           information.
  39.  
  40.      _LLLL_CCCC______NNNN_UUUU_MMMM_EEEE_RRRR_IIII_CCCC
  41.           Defines the decimal delimiter, grouping and grouping symbol for
  42.           non-monetary numeric editing.
  43.  
  44.      _LLLL_CCCC______TTTT_IIII_MMMM_EEEE
  45.           Defines the format and content of date and time information.
  46.  
  47.      _LLLL_CCCC______MMMM_EEEE_SSSS_SSSS_AAAA_GGGG_EEEE_SSSS
  48.           Defines the format and values of affirmative and negative responses.
  49.  
  50.      The _llll_oooo_cccc_aaaa_llll_eeee_dddd_eeee_ffff utility supports the XPG4 localedef source defined by XBD
  51.      specification, Section 10.2, Utility Syntax Guidelines.
  52.  
  53.      The following options are supported:
  54.  
  55.      _----_cccc   Create permanent output even if warning messages have been issued.
  56.  
  57.      _----_ffff _cccc_hhhh_aaaa_rrrr_mmmm_aaaa_pppp
  58.           Specify the pathname of a file containing a mapping of character
  59.           symbols and collating element symbols to actual character encodings.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. llllooooccccaaaalllleeeeddddeeeeffff((((1111))))                                                      llllooooccccaaaalllleeeeddddeeeeffff((((1111))))
  71.  
  72.  
  73.  
  74.           The format of the charmap is described under the XBD specification,
  75.           Section 4.4, Character Set Description File.  This option must be
  76.           specified if symbolic names (other than collating symbols defined in
  77.           a collating-symbol keyword) are used.  Default is the POSIX
  78.           character mapping file, /usr/lib/locale/charmap/POSIX.
  79.  
  80.      _----_iiii _iiii_nnnn_pppp_uuuu_tttt_ffff_iiii_llll_eeee
  81.           The pathname of a file containing the source definitions. If this
  82.           option is not present, source definitions will be read from standard
  83.           input. The format of the inputfile is described in the XBD
  84.           specification, Section 5.3, Locale Definition.
  85.  
  86.      _nnnn_aaaa_mmmm_eeee Identifies the locale. See the XBD specification, Chapter 5, Locale
  87.           for a description of the use of this name. The name will be the
  88.           directory name that is used for the locale files for _cccc_hhhh_rrrr_tttt_bbbb_llll,
  89.           _wwww_cccc_hhhh_rrrr_tttt_bbbb_llll, _cccc_oooo_llll_llll_tttt_bbbb_llll, and _mmmm_oooo_nnnn_tttt_bbbb_llll.
  90.  
  91.      To have localedef create a permanent output, first it has to be run by
  92.      the superuser. Secondly, the name argument has to be prefixed with
  93.      _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////. Also, the codeset name is specified in the charmap file
  94.      using the _<<<<_cccc_oooo_dddd_eeee______ssss_eeee_tttt______nnnn_aaaa_mmmm_eeee_>>>> directive has to be known to the system. To
  95.      find out what codeset names are defined, use the _iiii_cccc_oooo_nnnn_vvvv _----_llll command. See
  96.      the _iiii_cccc_oooo_nnnn_vvvv_((((_1111_)))) man page.
  97.  
  98. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  99.      _llll_oooo_cccc_aaaa_llll_eeee_dddd_eeee_ffff -f foo.cm -i foo.src foo
  100.  
  101.      In the above examples, the locale files will be created in the foo
  102.      directory as LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_TIME, chrtbl_foo,
  103.      ctype.c, colltbl_foo, montbl_foo and nl_lang_foo.src.
  104.  
  105.  
  106. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  107.      _cccc_hhhh_rrrr_tttt_bbbb_llll(3M), _wwww_cccc_hhhh_rrrr_tttt_bbbb_llll(3M), _cccc_oooo_llll_llll_tttt_bbbb_llll(3M), _mmmm_oooo_nnnn_tttt_bbbb_llll(3M), _iiii_cccc_oooo_nnnn_vvvv(1)
  108.  
  109. FFFFIIIILLLLEEEESSSS
  110.      _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////
  111.           system supported locales
  112.      _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb_////_llll_oooo_cccc_aaaa_llll_eeee_////_cccc_hhhh_aaaa_rrrr_mmmm_aaaa_pppp_////_PPPP_OOOO_SSSS_IIII_XXXX_////
  113.           POSIX character mapping file
  114. NNNNOOOOTTTTEEEE
  115.      In IRIX 6.5, the content of the _LLLL_CCCC______CCCC_TTTT_YYYY_PPPP_EEEE locale category was extended to
  116.      comply with the XPG/4 standard.  The older LC_CTYPE binary format will
  117.      not be recognized by the C library.  Therefore, all custom-built locales
  118.      created under an older version of IRIX must be regenerated with the later
  119.      versions of _llll_oooo_cccc_aaaa_llll_eeee_dddd_eeee_ffff(1) and associated _cccc_hhhh_rrrr_tttt_bbbb_llll(1M)/_wwww_cccc_hhhh_rrrr_tttt_bbbb_llll(1M).
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.